ammunition trailer - German English Dictionary